<?php

class ThongKeController extends Controller
{
    public function nangbac()
    {
        $data = $this->ThongKe->getNangBacList();

        $this->assign('list', $data);
    }

    public function nangbaccb($id)
    {
        $id = rtrim($id, '/');
        $canbo = new Canbo();
        $this->assign($canbo->getInfo($id));
    }

    public function process()
    {
        if (isset($_POST['submit'])) {
            $type = strtolower($_POST['type']);
            if ($type == 'nangbac') {
                if (!$this->ThongKe->checkNangBac($_POST['cb_id'])) {
                    $this->assign(array(
                        'title' => 'Lỗi nâng bậc',
                        'content' => 'Cán bộ không đủ điều kiện nâng bậc'
                    ));
                } else {
                    $this->ThongKe->nangbaccb($_POST['cb_id']);
                    $this->assign(array(
                        'title' => 'Nâng bậc',
                        'content' => 'Nâng bậc cán bộ thành công'
                    ));
                }
            } else {
               $this->assign(array(
                   'title' => 'Thực hiện',
                   'content' => 'Yêu cầu không hợp lệ!'
               ));
            }

            $this->assign('redirect', "canbo/view/{$_POST['cb_id']}");
        } else {
            $this->assign('title', 'Lỗi cập nhật');
            $this->assign('content', 'Không có yêu cầu cần xử lý!');
            $this->assign('redirect', '/quanly/canbo');
        }
    }
}
